// import Vue from 'vue'
// //! 全局注册自定义指令用于图片加载失败
// Vue.directive('errorImg', {
//   // inserted => dom渲染完成后进行加载
//   inserted(el, { value }) {
//     el.onerror = function() {
//       el.src = value
//     }
//   }
// })

// // !全局注册自定义颜色
// Vue.directive('color', {
//   inserted(el, { value }) {
//     el.style.backgroundColor = value
//   }
// })
import store from '@/store'
// 图片碎裂
export const errorImg = {
  inserted(el, { value }) {
    el.onerror = function() {
      el.src = value
    }
  }
}

// 字体颜色
export const color = {
  inserted(el, { value }) {
    el.style.backgroundColor = value
  }
}

// 按钮权限控制
export const permission = {
  inserted(el, { value }) {
    // 判断传过来的值是否在points中
    if (!store.getters.roles.points.includes(value)) {
      el.parentNode.removeChild(el)
    }
  }
}
